package com.softer.wxzj.service;

import com.github.pagehelper.PageInfo;
import com.softer.wxzj.common.entity.CommonResult;
import com.softer.wxzj.common.entity.Page;
import com.softer.wxzj.entity.ExpPayReq; /**
 * @author Gong Zhiyang
 * @date 2019/8/15
 */
public interface ExpPayForPrintService {
    /**
     * 查询付款通知书打印列表
     *
     * @param page      分页实体
     * @param expPayReq 查询实体
     * @return 列表
     */
    PageInfo<ExpPayReq> getExpPayForPrint(Page page, ExpPayReq expPayReq);
    /**
     * 新建凭证
     *
     * @param expPayReq 拨款凭证信息
     * @return 操作结果
     */
    CommonResult credentials(ExpPayReq expPayReq);
    /**
     * 有效期维护 或者 修改是否打印
     *
     * @param expPayReq 修改实体
     * @return 维护结果
     */
    CommonResult update(ExpPayReq expPayReq);
}
